Transparent Dissemination of Adapters in Jini

نویسنده

  • Julien Vayssière
چکیده

Jini is a Java-based technology for ’spontaneous’ distributed computing which enables programs to dynamically discover nearby services by means of a type-based lookup mechanism. However, this mechanism requires that all the parties involved first agree on a set of common wellknown interfaces for describing services which offer the same high-level functionalities. We believe that this mechanism will in some situations prove to be too rigid or complex and that “interface fragmentation” will inevitably happen. We propose a mechanism for automatically disseminating adapters, small downloadable components that convert between types that describe similar services but are yet incompatible. The implementation of the solution consists in the definition of a new Jini service, the Adapter Service, which is a repository for adapters that registers adapteraugmented proxy objects with the Jini Lookup Service when new services appear on the network. This solution does not require any modification to clients, services or to the

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generic Adaptation of Jini Services

-In the network-centric computing paradigm the net gains more importance. Software and hardware components, often abstracted as services, form an application that is distributed over the network and only loosely coupled. Clients that depend on those services communicate remotely and download the necessary code they need. Jini is a framework, based on Java that provides an infrastructure for net...

متن کامل

A Jini-based Gateway Architecture for Mobile Devices

C o p yr ig h t S p ri n g er V er la g , J IT ’9 9, S ep te m b er 2 021 , 1 99 9, D u es se ld o rf , G er m an y Abstract. In the near future we expect a widespread deployment of mobile computational resources including network-enabled end devices like Laptops and PDAs. An interesting problem then and today is the transparent change of locality. Traditionally several manual actions are neces...

متن کامل

Monitoring Component Interaction in Jini Federations

Jini is an infrastructure for spontaneous ad hoc service networks. It allows clients to find services without prior knowledge of their network surroundings. For service interaction proxy objects are used which are supplied by service providers. These proxy objects interact directly with the service provider. Compared to architectures that use a virtually central communications broker (like a CO...

متن کامل

A middleware-transparent approach to developing distributed applications

An innovative middleware transparent approach to developing distributed applications is presented. The approach uses an aspect-oriented software development technique to separate an application’s middlewareindependent functionality from its middleware-specific functionality. Application elements that are specific to the middleware are localized in aspects that can be seamlessly integrated into ...

متن کامل

Services Everywhere: OSGi in Distributed Environments

Distribution is increasingly becoming an important issue in both enterprise applications and mobile computing. OSGi itself has only rudimental support for distribution, in forms of interfaces for interaction with Jini (R3) or UPnP (R3 + R4) infrastructures. When it comes to interconnecting different OSGi frameworks, there are only few solutions so far. In this paper, we present these existing s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001